{
 "cells": [
  {
   "cell_type": "code",
   "execution_count": 33,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "{'user_01060923': 1,\n",
       " 'user_00300038': 2,\n",
       " 'user_00122945': 3,\n",
       " 'user_00311455': 4,\n",
       " 'user_00427257': 5,\n",
       " 'user_00302056': 6,\n",
       " 'user_00768541': 7,\n",
       " 'user_01021061': 8,\n",
       " 'user_01070082': 9,\n",
       " 'user_01143180': 10,\n",
       " 'user_00108967': 11,\n",
       " 'user_00425382': 12,\n",
       " 'user_01052601': 13,\n",
       " 'user_00158735': 14,\n",
       " 'user_00681730': 15,\n",
       " 'user_01014574': 16,\n",
       " 'user_00696309': 17,\n",
       " 'user_00287222': 18,\n",
       " 'user_00864332': 19,\n",
       " 'user_00475917': 20,\n",
       " 'user_00496979': 21,\n",
       " 'user_01300597': 22,\n",
       " 'user_00994360': 23,\n",
       " 'user_01097760': 24,\n",
       " 'user_00663967': 25,\n",
       " 'user_00808858': 26,\n",
       " 'user_01084535': 27,\n",
       " 'user_01176597': 28,\n",
       " 'user_01186068': 29,\n",
       " 'user_00736363': 30,\n",
       " 'user_01228837': 31,\n",
       " 'user_00790789': 32,\n",
       " 'user_01086409': 33,\n",
       " 'user_01080860': 34,\n",
       " 'user_00867624': 35,\n",
       " 'user_01026267': 36,\n",
       " 'user_00073835': 37,\n",
       " 'user_00846392': 38,\n",
       " 'user_00395005': 39,\n",
       " 'user_00441459': 40,\n",
       " 'user_01237194': 41,\n",
       " 'user_00897894': 42,\n",
       " 'user_00051460': 43,\n",
       " 'user_01260045': 44,\n",
       " 'user_01121458': 45,\n",
       " 'user_01081386': 46,\n",
       " 'user_00134648': 47,\n",
       " 'user_01059670': 48,\n",
       " 'user_00674754': 49,\n",
       " 'user_00764189': 50,\n",
       " 'user_00307221': 51,\n",
       " 'user_01322411': 52,\n",
       " 'user_00015674': 53,\n",
       " 'user_00530966': 54,\n",
       " 'user_00213454': 55,\n",
       " 'user_01216368': 56,\n",
       " 'user_00118699': 57,\n",
       " 'user_01236010': 58,\n",
       " 'user_00764004': 59,\n",
       " 'user_01011682': 60,\n",
       " 'user_00659794': 61,\n",
       " 'user_00950368': 62,\n",
       " 'user_00578144': 63,\n",
       " 'user_01015561': 64,\n",
       " 'user_00072166': 65,\n",
       " 'user_00394856': 66,\n",
       " 'user_00594190': 67,\n",
       " 'user_00130466': 68,\n",
       " 'user_00213681': 69,\n",
       " 'user_01327045': 70,\n",
       " 'user_00555134': 71,\n",
       " 'user_00604257': 72,\n",
       " 'user_00202978': 73,\n",
       " 'user_00742599': 74,\n",
       " 'user_00069156': 75,\n",
       " 'user_00792231': 76,\n",
       " 'user_00399032': 77,\n",
       " 'user_00072524': 78,\n",
       " 'user_01033826': 79,\n",
       " 'user_01022898': 80,\n",
       " 'user_00285253': 81,\n",
       " 'user_01209531': 82,\n",
       " 'user_00714697': 83,\n",
       " 'user_00050932': 84,\n",
       " 'user_01191061': 85,\n",
       " 'user_00820620': 86,\n",
       " 'user_00249853': 87,\n",
       " 'user_00467075': 88,\n",
       " 'user_00110062': 89,\n",
       " 'user_00676198': 90,\n",
       " 'user_00881529': 91,\n",
       " 'user_00189135': 92,\n",
       " 'user_00643255': 93,\n",
       " 'user_00613067': 94,\n",
       " 'user_00786632': 95,\n",
       " 'user_00273118': 96,\n",
       " 'user_01222548': 97,\n",
       " 'user_00420674': 98,\n",
       " 'user_00388792': 99,\n",
       " 'user_01232094': 100,\n",
       " 'user_00977378': 101,\n",
       " 'user_00641623': 102,\n",
       " 'user_00150419': 103,\n",
       " 'user_01219459': 104,\n",
       " 'user_00571973': 105,\n",
       " 'user_00939547': 106,\n",
       " 'user_00736262': 107,\n",
       " 'user_00410491': 108,\n",
       " 'user_00301331': 109,\n",
       " 'user_00763999': 110,\n",
       " 'user_00474244': 111,\n",
       " 'user_00015877': 112,\n",
       " 'user_01075153': 113,\n",
       " 'user_01058404': 114,\n",
       " 'user_00761606': 115,\n",
       " 'user_01321102': 116,\n",
       " 'user_00246537': 117,\n",
       " 'user_01294216': 118,\n",
       " 'user_00305708': 119,\n",
       " 'user_00752901': 120,\n",
       " 'user_00711960': 121,\n",
       " 'user_00913218': 122,\n",
       " 'user_00427413': 123,\n",
       " 'user_00893490': 124,\n",
       " 'user_00532323': 125,\n",
       " 'user_00218662': 126,\n",
       " 'user_00185446': 127,\n",
       " 'user_01354380': 128,\n",
       " 'user_00139993': 129,\n",
       " 'user_00503524': 130,\n",
       " 'user_01344580': 131,\n",
       " 'user_00609877': 132,\n",
       " 'user_00282861': 133,\n",
       " 'user_01230563': 134,\n",
       " 'user_00324863': 135,\n",
       " 'user_00492916': 136,\n",
       " 'user_00557021': 137,\n",
       " 'user_01352014': 138,\n",
       " 'user_00765413': 139,\n",
       " 'user_00901783': 140,\n",
       " 'user_00230819': 141,\n",
       " 'user_00342473': 142,\n",
       " 'user_00842351': 143,\n",
       " 'user_01134560': 144,\n",
       " 'user_00028561': 145,\n",
       " 'user_00673782': 146,\n",
       " 'user_00557835': 147,\n",
       " 'user_00897228': 148,\n",
       " 'user_00891214': 149,\n",
       " 'user_00759952': 150,\n",
       " 'user_00768617': 151,\n",
       " 'user_00729955': 152,\n",
       " 'user_00310115': 153,\n",
       " 'user_00554047': 154,\n",
       " 'user_01309560': 155,\n",
       " 'user_00930512': 156,\n",
       " 'user_01097203': 157,\n",
       " 'user_00629898': 158,\n",
       " 'user_00389525': 159,\n",
       " 'user_00142106': 160,\n",
       " 'user_01261975': 161,\n",
       " 'user_00921509': 162,\n",
       " 'user_00161091': 163,\n",
       " 'user_00212617': 164,\n",
       " 'user_00530046': 165,\n",
       " 'user_00362985': 166,\n",
       " 'user_00033785': 167,\n",
       " 'user_00582429': 168,\n",
       " 'user_01231463': 169,\n",
       " 'user_00876531': 170,\n",
       " 'user_01317991': 171,\n",
       " 'user_01039501': 172,\n",
       " 'user_01085440': 173,\n",
       " 'user_01244632': 174,\n",
       " 'user_00421592': 175,\n",
       " 'user_00508238': 176,\n",
       " 'user_00769702': 177,\n",
       " 'user_00079720': 178,\n",
       " 'user_00038838': 179,\n",
       " 'user_00139101': 180,\n",
       " 'user_00497269': 181,\n",
       " 'user_00823151': 182,\n",
       " 'user_01336182': 183,\n",
       " 'user_01341617': 184,\n",
       " 'user_00011692': 185,\n",
       " 'user_01201163': 186,\n",
       " 'user_00302795': 187,\n",
       " 'user_01347832': 188,\n",
       " 'user_00425187': 189,\n",
       " 'user_00558139': 190,\n",
       " 'user_00143650': 191,\n",
       " 'user_00829302': 192,\n",
       " 'user_00971778': 193,\n",
       " 'user_01347803': 194,\n",
       " 'user_00555862': 195,\n",
       " 'user_00771072': 196,\n",
       " 'user_00238884': 197,\n",
       " 'user_00545404': 198,\n",
       " 'user_01170639': 199,\n",
       " 'user_00732477': 200,\n",
       " 'user_00383144': 201,\n",
       " 'user_00412529': 202,\n",
       " 'user_00139437': 203,\n",
       " 'user_00201533': 204,\n",
       " 'user_00293084': 205,\n",
       " 'user_00494702': 206,\n",
       " 'user_00265018': 207,\n",
       " 'user_00840662': 208,\n",
       " 'user_01293281': 209,\n",
       " 'user_00437075': 210,\n",
       " 'user_00710659': 211,\n",
       " 'user_01037853': 212,\n",
       " 'user_00980935': 213,\n",
       " 'user_00216286': 214,\n",
       " 'user_01265971': 215,\n",
       " 'user_00068748': 216,\n",
       " 'user_01112794': 217,\n",
       " 'user_00659265': 218,\n",
       " 'user_00905273': 219,\n",
       " 'user_00930055': 220,\n",
       " 'user_00088261': 221,\n",
       " 'user_00073823': 222,\n",
       " 'user_01024319': 223,\n",
       " 'user_00064347': 224,\n",
       " 'user_01337140': 225,\n",
       " 'user_00149981': 226,\n",
       " 'user_00743602': 227,\n",
       " 'user_00403482': 228,\n",
       " 'user_01344885': 229,\n",
       " 'user_00888853': 230,\n",
       " 'user_00738692': 231,\n",
       " 'user_00275291': 232,\n",
       " 'user_01139745': 233,\n",
       " 'user_01184714': 234,\n",
       " 'user_00096534': 235,\n",
       " 'user_00239436': 236,\n",
       " 'user_00333294': 237,\n",
       " 'user_01097200': 238,\n",
       " 'user_00555006': 239,\n",
       " 'user_00828418': 240,\n",
       " 'user_01145919': 241,\n",
       " 'user_01044852': 242,\n",
       " 'user_00553086': 243,\n",
       " 'user_00973071': 244,\n",
       " 'user_00866360': 245,\n",
       " 'user_01209130': 246,\n",
       " 'user_00221909': 247,\n",
       " 'user_00841911': 248,\n",
       " 'user_01303246': 249,\n",
       " 'user_01192382': 250,\n",
       " 'user_00535570': 251,\n",
       " 'user_00965893': 252,\n",
       " 'user_00371118': 253,\n",
       " 'user_01164937': 254,\n",
       " 'user_00168063': 255,\n",
       " 'user_00825760': 256,\n",
       " 'user_00593922': 257,\n",
       " 'user_00975174': 258,\n",
       " 'user_00866563': 259,\n",
       " 'user_00723992': 260,\n",
       " 'user_00410669': 261,\n",
       " 'user_00586064': 262,\n",
       " 'user_00586398': 263,\n",
       " 'user_01037241': 264,\n",
       " 'user_01084035': 265,\n",
       " 'user_00908615': 266,\n",
       " 'user_00695369': 267,\n",
       " 'user_00019592': 268,\n",
       " 'user_00892082': 269,\n",
       " 'user_00273435': 270,\n",
       " 'user_00507781': 271,\n",
       " 'user_00521789': 272,\n",
       " 'user_00299486': 273,\n",
       " 'user_00376005': 274,\n",
       " 'user_00948855': 275,\n",
       " 'user_00583374': 276,\n",
       " 'user_00300825': 277,\n",
       " 'user_00977752': 278,\n",
       " 'user_00696578': 279,\n",
       " 'user_00469147': 280,\n",
       " 'user_00566196': 281,\n",
       " 'user_00360829': 282,\n",
       " 'user_01219510': 283,\n",
       " 'user_01030655': 284,\n",
       " 'user_01014197': 285,\n",
       " 'user_01255968': 286,\n",
       " 'user_00901655': 287,\n",
       " 'user_01190825': 288,\n",
       " 'user_00720953': 289,\n",
       " 'user_00739036': 290,\n",
       " 'user_00170316': 291,\n",
       " 'user_01097670': 292,\n",
       " 'user_00363282': 293,\n",
       " 'user_00571807': 294,\n",
       " 'user_00857055': 295,\n",
       " 'user_00066660': 296,\n",
       " 'user_00702733': 297,\n",
       " 'user_01277091': 298,\n",
       " 'user_00495203': 299,\n",
       " 'user_00948061': 300,\n",
       " 'user_01002474': 301,\n",
       " 'user_01200555': 302,\n",
       " 'user_00144127': 303,\n",
       " 'user_01277913': 304,\n",
       " 'user_00325881': 305,\n",
       " 'user_00691959': 306,\n",
       " 'user_00809668': 307,\n",
       " 'user_00768515': 308,\n",
       " 'user_00936159': 309,\n",
       " 'user_01087228': 310,\n",
       " 'user_00986599': 311,\n",
       " 'user_00542885': 312,\n",
       " 'user_00263458': 313,\n",
       " 'user_00993608': 314,\n",
       " 'user_00322452': 315,\n",
       " 'user_00625389': 316,\n",
       " 'user_00249383': 317,\n",
       " 'user_01256306': 318,\n",
       " 'user_00771897': 319,\n",
       " 'user_00535077': 320,\n",
       " 'user_00588928': 321,\n",
       " 'user_00684101': 322,\n",
       " 'user_00063645': 323,\n",
       " 'user_00024077': 324,\n",
       " 'user_00673178': 325,\n",
       " 'user_01088748': 326,\n",
       " 'user_00485414': 327,\n",
       " 'user_00497522': 328,\n",
       " 'user_00613810': 329,\n",
       " 'user_00741835': 330,\n",
       " 'user_01283883': 331,\n",
       " 'user_00704463': 332,\n",
       " 'user_00558699': 333,\n",
       " 'user_01185743': 334,\n",
       " 'user_00943770': 335,\n",
       " 'user_00291345': 336,\n",
       " 'user_00839253': 337,\n",
       " 'user_00840369': 338,\n",
       " 'user_00781445': 339,\n",
       " 'user_00058908': 340,\n",
       " 'user_00578553': 341,\n",
       " 'user_00395246': 342,\n",
       " 'user_00873214': 343,\n",
       " 'user_00704169': 344,\n",
       " 'user_00757713': 345,\n",
       " 'user_00920048': 346,\n",
       " 'user_01085264': 347,\n",
       " 'user_01020827': 348,\n",
       " 'user_00523883': 349,\n",
       " 'user_00091739': 350,\n",
       " 'user_00350310': 351,\n",
       " 'user_00518767': 352,\n",
       " 'user_00510387': 353,\n",
       " 'user_00854527': 354,\n",
       " 'user_00686716': 355,\n",
       " 'user_00413379': 356,\n",
       " 'user_00229374': 357,\n",
       " 'user_00026904': 358,\n",
       " 'user_00353931': 359,\n",
       " 'user_00885513': 360,\n",
       " 'user_00223792': 361,\n",
       " 'user_00843496': 362,\n",
       " 'user_01240655': 363,\n",
       " 'user_00912939': 364,\n",
       " 'user_00139142': 365,\n",
       " 'user_00854940': 366,\n",
       " 'user_00739539': 367,\n",
       " 'user_00598066': 368,\n",
       " 'user_00569787': 369,\n",
       " 'user_00468273': 370,\n",
       " 'user_01207987': 371,\n",
       " 'user_00782476': 372,\n",
       " 'user_00495521': 373,\n",
       " 'user_01259776': 374,\n",
       " 'user_00180712': 375,\n",
       " 'user_00695000': 376,\n",
       " 'user_00439815': 377,\n",
       " 'user_00517053': 378,\n",
       " 'user_00173046': 379,\n",
       " 'user_00451086': 380,\n",
       " 'user_00579435': 381,\n",
       " 'user_01324253': 382,\n",
       " 'user_00436388': 383,\n",
       " 'user_00831787': 384,\n",
       " 'user_00641303': 385,\n",
       " 'user_00530569': 386,\n",
       " 'user_00662363': 387,\n",
       " 'user_00073988': 388,\n",
       " 'user_01150060': 389,\n",
       " 'user_01334440': 390,\n",
       " 'user_00368728': 391,\n",
       " 'user_00683773': 392,\n",
       " 'user_00629499': 393,\n",
       " 'user_01311384': 394,\n",
       " 'user_00420034': 395,\n",
       " 'user_01016278': 396,\n",
       " 'user_01090554': 397,\n",
       " 'user_01203478': 398,\n",
       " 'user_01208195': 399,\n",
       " 'user_00428494': 400,\n",
       " 'user_00070047': 401,\n",
       " 'user_00050492': 402,\n",
       " 'user_00237054': 403,\n",
       " 'user_01226972': 404,\n",
       " 'user_00594630': 405,\n",
       " 'user_00414291': 406,\n",
       " 'user_00993111': 407,\n",
       " 'user_00686550': 408,\n",
       " 'user_00591131': 409,\n",
       " 'user_01310391': 410,\n",
       " 'user_00090528': 411,\n",
       " 'user_01206236': 412,\n",
       " 'user_00379476': 413,\n",
       " 'user_01231354': 414,\n",
       " 'user_00660215': 415,\n",
       " 'user_01183502': 416,\n",
       " 'user_01287827': 417,\n",
       " 'user_00139287': 418,\n",
       " 'user_00167977': 419,\n",
       " 'user_01191789': 420,\n",
       " 'user_00542235': 421,\n",
       " 'user_00533581': 422,\n",
       " 'user_00967142': 423,\n",
       " 'user_00896051': 424,\n",
       " 'user_00685333': 425,\n",
       " 'user_00301265': 426,\n",
       " 'user_00549560': 427,\n",
       " 'user_00296667': 428,\n",
       " 'user_00418841': 429,\n",
       " 'user_01235639': 430,\n",
       " 'user_00644079': 431,\n",
       " 'user_00872414': 432,\n",
       " 'user_01302520': 433,\n",
       " 'user_01194443': 434,\n",
       " 'user_00062323': 435,\n",
       " 'user_01161303': 436,\n",
       " 'user_01350457': 437,\n",
       " 'user_00253638': 438,\n",
       " 'user_00161978': 439,\n",
       " 'user_00264873': 440,\n",
       " 'user_00970579': 441,\n",
       " 'user_01183799': 442,\n",
       " 'user_00327943': 443,\n",
       " 'user_00450203': 444,\n",
       " 'user_00455153': 445,\n",
       " 'user_00010794': 446,\n",
       " 'user_01014726': 447,\n",
       " 'user_00639752': 448,\n",
       " 'user_00970920': 449,\n",
       " 'user_00590135': 450,\n",
       " 'user_00263098': 451,\n",
       " 'user_00392638': 452,\n",
       " 'user_00160965': 453,\n",
       " 'user_01053355': 454,\n",
       " 'user_00413361': 455,\n",
       " 'user_00391771': 456,\n",
       " 'user_00781630': 457,\n",
       " 'user_00163188': 458,\n",
       " 'user_00277196': 459,\n",
       " 'user_01155052': 460,\n",
       " 'user_00894834': 461,\n",
       " 'user_01334883': 462,\n",
       " 'user_00090035': 463,\n",
       " 'user_00519673': 464,\n",
       " 'user_00511029': 465,\n",
       " 'user_00961457': 466,\n",
       " 'user_00131488': 467,\n",
       " 'user_00003897': 468,\n",
       " 'user_00221162': 469,\n",
       " 'user_00026790': 470,\n",
       " 'user_00997866': 471,\n",
       " 'user_01086011': 472,\n",
       " 'user_00376088': 473,\n",
       " 'user_01252740': 474,\n",
       " 'user_00911253': 475,\n",
       " 'user_00955022': 476,\n",
       " 'user_00027664': 477,\n",
       " 'user_01222229': 478,\n",
       " 'user_00565450': 479,\n",
       " 'user_01107956': 480,\n",
       " 'user_01197627': 481,\n",
       " 'user_00271309': 482,\n",
       " 'user_00130199': 483,\n",
       " 'user_00682183': 484,\n",
       " 'user_00971830': 485,\n",
       " 'user_01060845': 486,\n",
       " 'user_00362787': 487,\n",
       " 'user_00619256': 488,\n",
       " 'user_01121675': 489,\n",
       " 'user_00609364': 490,\n",
       " 'user_00186254': 491,\n",
       " 'user_01120173': 492,\n",
       " 'user_01327786': 493,\n",
       " 'user_00639581': 494,\n",
       " 'user_01291263': 495,\n",
       " 'user_00735472': 496,\n",
       " 'user_01001518': 497,\n",
       " 'user_01146325': 498,\n",
       " 'user_00528168': 499,\n",
       " 'user_00373849': 500,\n",
       " 'user_01179392': 501,\n",
       " 'user_01020326': 502,\n",
       " 'user_01315472': 503,\n",
       " 'user_01022516': 504,\n",
       " 'user_00743879': 505,\n",
       " 'user_01214999': 506,\n",
       " 'user_00172844': 507,\n",
       " 'user_00862519': 508,\n",
       " 'user_01130160': 509,\n",
       " 'user_01011163': 510,\n",
       " 'user_00693746': 511,\n",
       " 'user_00522050': 512,\n",
       " 'user_00981329': 513,\n",
       " 'user_00109172': 514,\n",
       " 'user_00330742': 515,\n",
       " 'user_00385935': 516,\n",
       " 'user_00359981': 517,\n",
       " 'user_00485869': 518,\n",
       " 'user_00462875': 519,\n",
       " 'user_01010795': 520,\n",
       " 'user_00950899': 521,\n",
       " 'user_00669904': 522,\n",
       " 'user_00149401': 523,\n",
       " 'user_01043645': 524,\n",
       " 'user_00633285': 525,\n",
       " 'user_00646871': 526,\n",
       " 'user_01036567': 527,\n",
       " 'user_01345326': 528,\n",
       " 'user_01077670': 529,\n",
       " 'user_00252849': 530,\n",
       " 'user_00514779': 531,\n",
       " 'user_00698652': 532,\n",
       " 'user_00277549': 533,\n",
       " 'user_01353475': 534,\n",
       " 'user_00646668': 535,\n",
       " 'user_00054870': 536,\n",
       " 'user_00151823': 537,\n",
       " 'user_00624435': 538,\n",
       " 'user_01038403': 539,\n",
       " 'user_01332522': 540,\n",
       " 'user_00405719': 541,\n",
       " 'user_00149039': 542,\n",
       " 'user_00974647': 543,\n",
       " 'user_00800672': 544,\n",
       " 'user_00460705': 545,\n",
       " 'user_01075019': 546,\n",
       " 'user_01053968': 547,\n",
       " 'user_00770343': 548,\n",
       " 'user_01245935': 549,\n",
       " 'user_01279603': 550,\n",
       " 'user_00907378': 551,\n",
       " 'user_00454055': 552,\n",
       " 'user_00111772': 553,\n",
       " 'user_00237211': 554,\n",
       " 'user_00451202': 555,\n",
       " 'user_01254968': 556,\n",
       " 'user_00466381': 557,\n",
       " 'user_00747358': 558,\n",
       " 'user_01027373': 559,\n",
       " 'user_01188488': 560,\n",
       " 'user_00221642': 561,\n",
       " 'user_00042264': 562,\n",
       " 'user_00342798': 563,\n",
       " 'user_01284949': 564,\n",
       " 'user_00866216': 565,\n",
       " 'user_00223832': 566,\n",
       " 'user_00913491': 567,\n",
       " 'user_00450206': 568,\n",
       " 'user_01343452': 569,\n",
       " 'user_00921330': 570,\n",
       " 'user_00433712': 571,\n",
       " 'user_01005413': 572,\n",
       " 'user_00816960': 573,\n",
       " 'user_00586663': 574,\n",
       " 'user_01046712': 575,\n",
       " 'user_01257983': 576,\n",
       " 'user_00402681': 577,\n",
       " 'user_01267522': 578,\n",
       " 'user_01079136': 579,\n",
       " 'user_00720200': 580,\n",
       " 'user_00472056': 581,\n",
       " 'user_01316420': 582,\n",
       " 'user_00302258': 583,\n",
       " 'user_00198512': 584,\n",
       " 'user_00045567': 585,\n",
       " 'user_00840260': 586,\n",
       " 'user_01046872': 587,\n",
       " 'user_01326103': 588,\n",
       " 'user_00696614': 589,\n",
       " 'user_00427489': 590,\n",
       " 'user_00895036': 591,\n",
       " 'user_00090839': 592,\n",
       " 'user_00871891': 593,\n",
       " 'user_01144572': 594,\n",
       " 'user_00313373': 595,\n",
       " 'user_00889925': 596,\n",
       " 'user_00530107': 597,\n",
       " 'user_00727296': 598,\n",
       " 'user_00623693': 599,\n",
       " 'user_00291900': 600,\n",
       " 'user_00487641': 601,\n",
       " 'user_00406734': 602,\n",
       " 'user_01102289': 603,\n",
       " 'user_00712804': 604,\n",
       " 'user_00094759': 605,\n",
       " 'user_00978073': 606,\n",
       " 'user_01223274': 607,\n",
       " 'user_00285495': 608,\n",
       " 'user_01025283': 609,\n",
       " 'user_00369045': 610,\n",
       " 'user_00673682': 611,\n",
       " 'user_01214567': 612,\n",
       " 'user_01020128': 613,\n",
       " 'user_00262047': 614,\n",
       " 'user_00268439': 615,\n",
       " 'user_00875775': 616,\n",
       " 'user_00501377': 617,\n",
       " 'user_01130888': 618,\n",
       " 'user_00357819': 619,\n",
       " 'user_00812270': 620,\n",
       " 'user_00837381': 621,\n",
       " 'user_00519449': 622,\n",
       " 'user_01256980': 623,\n",
       " 'user_01354683': 624,\n",
       " 'user_00089505': 625,\n",
       " 'user_00801945': 626,\n",
       " 'user_00998675': 627,\n",
       " 'user_01073957': 628,\n",
       " 'user_01265072': 629,\n",
       " 'user_00570828': 630,\n",
       " 'user_00521815': 631,\n",
       " 'user_00758585': 632,\n",
       " 'user_00598708': 633,\n",
       " 'user_00013658': 634,\n",
       " 'user_00865439': 635,\n",
       " 'user_00133408': 636,\n",
       " 'user_00844706': 637,\n",
       " 'user_00523062': 638,\n",
       " 'user_01006369': 639,\n",
       " 'user_01027464': 640,\n",
       " 'user_01160219': 641,\n",
       " 'user_00111126': 642,\n",
       " 'user_00008631': 643,\n",
       " 'user_00762614': 644,\n",
       " 'user_00742397': 645,\n",
       " 'user_00148002': 646,\n",
       " 'user_00532530': 647,\n",
       " 'user_00033678': 648,\n",
       " 'user_00610624': 649,\n",
       " 'user_00663217': 650,\n",
       " 'user_00926951': 651,\n",
       " 'user_00616212': 652,\n",
       " 'user_00735104': 653,\n",
       " 'user_01018908': 654,\n",
       " 'user_00767530': 655,\n",
       " 'user_00829190': 656,\n",
       " 'user_00683417': 657,\n",
       " 'user_00416238': 658,\n",
       " 'user_00744771': 659,\n",
       " 'user_00626651': 660,\n",
       " 'user_00417825': 661,\n",
       " 'user_00488535': 662,\n",
       " 'user_01143241': 663,\n",
       " 'user_01028151': 664,\n",
       " 'user_00021887': 665,\n",
       " 'user_00602098': 666,\n",
       " 'user_00965491': 667,\n",
       " 'user_00717177': 668,\n",
       " 'user_00090561': 669,\n",
       " 'user_01049735': 670,\n",
       " 'user_00148499': 671,\n",
       " 'user_00490865': 672,\n",
       " 'user_00046953': 673,\n",
       " 'user_00105984': 674,\n",
       " 'user_00532950': 675,\n",
       " 'user_01282082': 676,\n",
       " 'user_01309176': 677,\n",
       " 'user_01245045': 678,\n",
       " 'user_00779991': 679,\n",
       " 'user_00646243': 680,\n",
       " 'user_01051767': 681,\n",
       " 'user_00692673': 682,\n",
       " 'user_00799809': 683,\n",
       " 'user_00031403': 684,\n",
       " 'user_00819749': 685,\n",
       " 'user_00778841': 686,\n",
       " 'user_00267784': 687,\n",
       " 'user_01292880': 688,\n",
       " 'user_00758219': 689,\n",
       " 'user_01145434': 690,\n",
       " 'user_01079870': 691,\n",
       " 'user_00084247': 692,\n",
       " 'user_01116238': 693,\n",
       " 'user_01079383': 694,\n",
       " 'user_01317623': 695,\n",
       " 'user_00013571': 696,\n",
       " 'user_00224422': 697,\n",
       " 'user_00463635': 698,\n",
       " 'user_01339653': 699,\n",
       " 'user_00649743': 700,\n",
       " 'user_00408015': 701,\n",
       " 'user_00821770': 702,\n",
       " 'user_00366312': 703,\n",
       " 'user_01147223': 704,\n",
       " 'user_00047049': 705,\n",
       " 'user_00038920': 706,\n",
       " 'user_00899875': 707,\n",
       " 'user_00987134': 708,\n",
       " 'user_01321589': 709,\n",
       " 'user_00871473': 710,\n",
       " 'user_00526992': 711,\n",
       " 'user_00199572': 712,\n",
       " 'user_00075586': 713,\n",
       " 'user_00759780': 714,\n",
       " 'user_00854334': 715,\n",
       " 'user_00910414': 716,\n",
       " 'user_00087622': 717,\n",
       " 'user_00702768': 718,\n",
       " 'user_00549879': 719,\n",
       " 'user_01143036': 720,\n",
       " 'user_00215428': 721,\n",
       " 'user_00111405': 722,\n",
       " 'user_00159129': 723,\n",
       " 'user_00325815': 724,\n",
       " 'user_00592028': 725,\n",
       " 'user_01258790': 726,\n",
       " 'user_01030860': 727,\n",
       " 'user_01334129': 728,\n",
       " 'user_00174875': 729,\n",
       " 'user_01144951': 730,\n",
       " 'user_00557211': 731,\n",
       " 'user_00184629': 732,\n",
       " 'user_00816901': 733,\n",
       " 'user_01300683': 734,\n",
       " 'user_01207070': 735,\n",
       " 'user_01228498': 736,\n",
       " 'user_00614130': 737,\n",
       " 'user_01304844': 738,\n",
       " 'user_00312157': 739,\n",
       " 'user_01277443': 740,\n",
       " 'user_00984841': 741,\n",
       " 'user_00042977': 742,\n",
       " 'user_01280298': 743,\n",
       " 'user_01046582': 744,\n",
       " 'user_00724212': 745,\n",
       " 'user_01045901': 746,\n",
       " 'user_01336917': 747,\n",
       " 'user_01166985': 748,\n",
       " 'user_00015629': 749,\n",
       " 'user_00783497': 750,\n",
       " 'user_00967383': 751,\n",
       " 'user_00336825': 752,\n",
       " 'user_00710057': 753,\n",
       " 'user_00851286': 754,\n",
       " 'user_00282060': 755,\n",
       " 'user_01154495': 756,\n",
       " 'user_01265157': 757,\n",
       " 'user_00970573': 758,\n",
       " 'user_00735527': 759,\n",
       " 'user_00776405': 760,\n",
       " 'user_00134685': 761,\n",
       " 'user_01332464': 762,\n",
       " 'user_00571153': 763,\n",
       " 'user_00715409': 764,\n",
       " 'user_00961614': 765,\n",
       " 'user_00112255': 766,\n",
       " 'user_00974260': 767,\n",
       " 'user_01051827': 768,\n",
       " 'user_00232610': 769,\n",
       " 'user_01306880': 770,\n",
       " 'user_00707769': 771,\n",
       " 'user_01260922': 772,\n",
       " 'user_00800267': 773,\n",
       " 'user_00005496': 774,\n",
       " 'user_00458137': 775,\n",
       " 'user_00408913': 776,\n",
       " 'user_01230518': 777,\n",
       " 'user_00855459': 778,\n",
       " 'user_00449500': 779,\n",
       " 'user_00007774': 780,\n",
       " 'user_00330732': 781,\n",
       " 'user_00908793': 782,\n",
       " 'user_00971725': 783,\n",
       " 'user_00563620': 784,\n",
       " 'user_01315594': 785,\n",
       " 'user_00826389': 786,\n",
       " 'user_00982348': 787,\n",
       " 'user_01130208': 788,\n",
       " 'user_00828577': 789,\n",
       " 'user_01063676': 790,\n",
       " 'user_00850234': 791,\n",
       " 'user_00688885': 792,\n",
       " 'user_01187656': 793,\n",
       " 'user_01136717': 794,\n",
       " 'user_00602750': 795,\n",
       " 'user_00099445': 796,\n",
       " 'user_00247017': 797,\n",
       " 'user_00346748': 798,\n",
       " 'user_01122437': 799,\n",
       " 'user_00014930': 800,\n",
       " 'user_00034563': 801,\n",
       " 'user_00721381': 802,\n",
       " 'user_01057823': 803,\n",
       " 'user_01005818': 804,\n",
       " 'user_01249249': 805,\n",
       " 'user_00138337': 806,\n",
       " 'user_00953934': 807,\n",
       " 'user_01301199': 808,\n",
       " 'user_00704133': 809,\n",
       " 'user_01074263': 810,\n",
       " 'user_00597139': 811,\n",
       " 'user_01140220': 812,\n",
       " 'user_00707886': 813,\n",
       " 'user_01240121': 814,\n",
       " 'user_00604823': 815,\n",
       " 'user_00785513': 816,\n",
       " 'user_00997341': 817,\n",
       " 'user_00019139': 818,\n",
       " 'user_00221879': 819,\n",
       " 'user_00032990': 820,\n",
       " 'user_00413034': 821,\n",
       " 'user_00040604': 822,\n",
       " 'user_00645186': 823,\n",
       " 'user_00684266': 824,\n",
       " 'user_00965007': 825,\n",
       " 'user_00675902': 826,\n",
       " 'user_01232668': 827,\n",
       " 'user_01123440': 828,\n",
       " 'user_00709069': 829,\n",
       " 'user_01220871': 830,\n",
       " 'user_01232376': 831,\n",
       " 'user_00184678': 832,\n",
       " 'user_00262498': 833,\n",
       " 'user_01178345': 834,\n",
       " 'user_00058898': 835,\n",
       " 'user_01310528': 836,\n",
       " 'user_00314865': 837,\n",
       " 'user_00492616': 838,\n",
       " 'user_00880984': 839,\n",
       " 'user_00238986': 840,\n",
       " 'user_00691696': 841,\n",
       " 'user_01121265': 842,\n",
       " 'user_00496446': 843,\n",
       " 'user_01255563': 844,\n",
       " 'user_01233441': 845,\n",
       " 'user_00100814': 846,\n",
       " 'user_00062106': 847,\n",
       " 'user_01113499': 848,\n",
       " 'user_00258781': 849,\n",
       " 'user_00920828': 850,\n",
       " 'user_00402638': 851,\n",
       " 'user_00377515': 852,\n",
       " 'user_00367188': 853,\n",
       " 'user_00230813': 854,\n",
       " 'user_00147222': 855,\n",
       " 'user_00640835': 856,\n",
       " 'user_00779449': 857,\n",
       " 'user_01292395': 858,\n",
       " 'user_00042773': 859,\n",
       " 'user_00091633': 860,\n",
       " 'user_01020145': 861,\n",
       " 'user_00517540': 862,\n",
       " 'user_00901074': 863,\n",
       " 'user_01268817': 864,\n",
       " 'user_00068133': 865}"
      ]
     },
     "execution_count": 33,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "import pickle\n",
    "\n",
    "with open(\"TencentGR_1k/indexer.pkl\", 'rb') as f:\n",
    "    data=pickle.load(f)\n",
    "data['u']"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 15,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "tensor(1)"
      ]
     },
     "execution_count": 15,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "import torch \n",
    "\n",
    "a=torch.tensor([[1,0,0],[0,1,1]])\n",
    "values,indices=torch.topk(a, k=2, dim=-1) # 每一行第一个就是pos，所以检查索引0是否在indices中\n",
    "((indices==0).any(dim=-1)).sum()"
   ]
  }
 ],
 "metadata": {
  "kernelspec": {
   "display_name": "base",
   "language": "python",
   "name": "python3"
  },
  "language_info": {
   "codemirror_mode": {
    "name": "ipython",
    "version": 3
   },
   "file_extension": ".py",
   "mimetype": "text/x-python",
   "name": "python",
   "nbconvert_exporter": "python",
   "pygments_lexer": "ipython3",
   "version": "3.10.18"
  }
 },
 "nbformat": 4,
 "nbformat_minor": 2
}
